package com.cxhc.system.service.hcdoc;


import com.cxhc.system.domain.hcdoc.HdBranchInfo;
import com.cxhc.system.domain.hcdoc.HdUserBranch;

import java.util.List;

/**
 * 用户 业务层
 *
 * @author wuxuan
 */
public interface HdBranchInfoService {

    /**
     * 查询环创文档中心预算单位信息
     *
     * @param hdUserInfo 环创文档中心预算单位
     * @return 结果
     */
    public List<HdBranchInfo> selectList(HdBranchInfo hdUserInfo);

    /**
     * 新增环创文档中心预算单位与用户关联关系
     *
     * @param hdUserBranches 环创文档中心预算单位与用户关联关系
     * @return 结果
     */
    public int batchInsert(List<HdUserBranch> hdUserBranches);

    /**
     * 删除环创文档中心预算单位与用户关联关系
     *
     * @param userInfoId
     * @return 结果
     */
    public int delete(String userInfoId);

    /**
     * 通过用户查询环创文档中心预算单位信息
     *
     * @param uerId id
     * @return 结果
     */
    public List<HdBranchInfo> selectBranchByUser(String uerId);

}
